<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>用户注册</title>
		<!-- 新 Bootstrap 核心 CSS 文件 -->
		<link href="https://cdn.staticfile.org/twitter-bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet">
		 
		<!-- jQuery文件。务必在bootstrap.min.js 之前引入 -->
		<script src="https://cdn.staticfile.org/jquery/2.1.1/jquery.min.js"></script>
		 
		<!-- 最新的 Bootstrap 核心 JavaScript 文件 -->
		<script src="https://cdn.staticfile.org/twitter-bootstrap/3.3.7/js/bootstrap.min.js"></script>
		
		<script>
			//这里面方JS代码，严格区分大小写
			function checkUname(){
				//1. 从文本框中提取用户名
				userName = $("#uname").val();
				console.log(userName);
				//2. 定义比较规则
				regexp = /^[a-zA-Z0-9]{6,20}$/;
				if(!regexp.test(userName)){
					//alert("用户名有误");
					$("#uname").css("border","1px solid red");
				}else{
					$("#uname").css("border", "1px solid green")
				}
			}
			
			function checkTel(){
				
				mobile = $("#tnumber").val();
				console.log(mobile);
				
				regexp = /^[0-9]{11}$/;
				
				if(!regexp.test(mobile)){
					$("#tnumber").css("border", "1px solid red")
				}else{
					$("#tnumber").css("border", "1px solid green")
				}
			}
			
			function checkALl(){
				checkUname();
				checkTel();
			}
		</script>
	</head>
	<body>
		<div class="container">
			<h2>用户注册</h2>
			<form>
				<div class="form-group">
					<label>用户名</label>
					<!--onblur事件失去焦点后触发-->
					<input onblur="checkUname()" type="text" class="form-control" id="uname" placeholder="请输入用户名">
					<span></span>
					<label>手机号码</label>
					<input onblur="checkTel()" type="text" class="form-control" id="tnumber" placeholder="请输入手机号">
				</div>
				<button onclick="checkAll()" class="btn btn-warning" type="button">注册</button>
			</form>
		</div>
		
	</body>
</html>